<?php

require_once ("model/Category.php");
require_once ("db/facade/ReadFacade.php");


/**
 * Controllery budou predstavovat logiku celeho systemu,
 * bude moznost sem hodit napr. validaci, pripadne dalsi manipulaci se vstupnimi
 * daty / pripadne uprava vystupnich dat...
 * 
 * Zatim jen deleguji praci fasadam, ktere jsou jen vrstvou pro
 * sjednoceni operaci nad objekty z databaze..
 */

class CategoryController {
	
	/**
	 * Vraci objekt tridy Category
	 */
	public function loadCategory($id){
		return ReadFacade::getInstance()->loadCategory($id);
	}
	
	public function loadCategoryByParent($parID){
		return ReadFacade::getInstance()->loadCategoryByParent($parID);
	}
	
	public function loadProductsByID($id){
		return ReadFacade::getInstance()->loadProductListByCategory($id);	
	}
	
}

?>
